package cn.itcast.dao;

import cn.itcast.pojo.Menu;
import com.github.pagehelper.Page;
import org.springframework.data.repository.query.Param;

import java.util.List;

public interface Sys_menuDao {
    List<Menu> findAll();

    Page<Menu> selectByCondition(String queryWord);

    Boolean add(Menu menu);

    Menu findById(Integer id);

    Boolean update(Menu menu);

    Boolean deleteById(Integer id);

    List<Menu> findByIds(Integer id);

    Boolean saveMenuToPermission(@Param("menu_id") Integer menu_id,@Param("permission_id") Integer permission_id);

    List<Integer> findPermissionId(Integer menu_id);

    Boolean delPermission(Integer menu_id);
}
